home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / FILER / SMART.ZIP / !SmartDir / c / ftask < prev    next >
Text File  |  1997-09-19  |  497b  |  25 lines

  1. #include <string.h>
  2. #include "OS:taskmanage.h"
  3. #include "ftask.h"
  4.  
  5. os_error const *find_named_task(char const *name, wimp_t *result)
  6. {
  7.   taskmanager_task block;
  8.   int context;
  9.   os_error const *e;
  10.  
  11.   if (result) *result = 0;
  12.   for (context = 0; context >= 0; )
  13.   {
  14.     if (e = xtaskmanager_enumerate_tasks(context, &block, sizeof(block),
  15.         &context, 0), e)
  16.       return e;
  17.     if (!strcmp(block.name, name))
  18.     {
  19.       if (result) *result = block.task;
  20.       return 0;
  21.     }
  22.   }
  23.   return 0;
  24. }
  25.